Facing the Facts

نویسنده

  • Patrick O'Beirne
چکیده

This paper has two simple messages: 1. Remove overconfidence in order to make quality visible; 2. This requires earlier and more frequent review than is usually done. 'If debugging is the process of removing bugs, then programming must be the process of putting them in' Anon. Initial questions (answers later) 1) Are defects good or bad? 2) If your reviewer tells that they found no defects in a spreadsheet, is that good or bad? Introductory definitions To err is human; people make errors. In his book Human Error [3], James Reason uses 'error' as a generic term that can be categorised as slips in execution (eg typos) or mistakes in judgment (eg using the wrong word). In programming, human error creates defects (aka faults) in the software which can be immediately visible or latent. Depending on the conditions in production use, some defects may give rise to possibly many incidents of failure, and some may never be encountered. These incidents are reported by the user as fault reports, often called bug reports. Defect Density is a standard quality measure of the number of defects per thousand lines of code (KLOC) or Function Points (FP) or, in the spreadsheet domain, Unique Formulas (UF). The defect density of a product follows a cumulative curve which rises at the start as defects are created and falls later as they are found and removed. Injected Defects are defects put into the product usually due to mistakes which people make; but sometimes software is intentionally seeded with known defects in order to measure the efficiency of the review process. The Defect Injection Rate (DIR) is the percentage of work that is defective. You never know how many injected defects you have in your product – you can only estimate them from previous experience or benchmarks. Removed Defects are defects which are identified by processes such as design review, code inspection, execution test, or (most expensive of all) user experience. They are also usually classified by severity in order to prioritise the

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Power Flow Control using TCSC Facts Controller

Power system engineers are currently facing challenges to increase the power transfer capabilities of existing transmission system. This is where the Flexible AC Transmission Systems (FACTS) technology comes into effect. With relatively low investment, compared to new transmission or generation facilities, the FACTS technology allows the industries to better utilize the existing transmission an...

متن کامل

MATLAB Based Simulation of TCSC FACTS Controller

Power system engineers are currently facing challenges to increase the power transfer capabilities of existing transmission system. This is where the Flexible AC Transmission Systems (FACTS) technology comes into effect. With relatively low investment, compared to new transmission or generation facilities, the FACTS technology allows the industries to better utilize the existing transmission an...

متن کامل

World-making with extended gravity black holes for cosmic natural selection in the multiverse scenario

Physics is facing contingency. Not only in facts but also in laws (the frontier becoming extremely narrow). Cosmic natural selection is a tantalizing idea to explain the apparently highly improbable structure of our Universe. In this brief note I will study the creation of Universes by black holes in –string inspired– higher order curvature gravity.

متن کامل

Congestion Management through Optimal Allocation of FACTS Devices Using DigSILENT-Based DPSO Algorithm- A Real Case Study

Flexible AC Transmission Systems (FACTS) devices have shown satisfactory performance in alleviating the problems of electrical transmission systems. Optimal FACTS allocation problem, which includes finding optimal type and location of these devices, have been widely studied by researchers for improving variety of power system technical parameters. In this paper, a DIgSILENT-based Discrete Parti...

متن کامل

FACTS Devices Allocation Using a Novel Dedicated Improved PSO for Optimal Operation of Power System

Flexible AC Transmission Systems (FACTS) controllers with its ability to directly control the power flow can offer great opportunities in modern power system, allowing better and safer operation of transmission network. In this paper, in order to find type, size and location of FACTS devices in a power system a Dedicated Improved Particle Swarm Optimization (DIPSO) algorithm is developed for de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0803.3394  شماره 

صفحات  -

تاریخ انتشار 2007